package com.hyg.module_report.model;

/**
 * @author: Administrator
 * @date: 2020/12/29
 */
public class V2ZhengXingDetailData {

    /**
     * id : 9
     * age : 25
     * answer : [\"侧头痛\",\"头部隐痛\",\"口干\"]
     * scoreResult : null
     * barcode : hyg202012251543
     * locationSymptom : 肺
     * phone : 13821330299
     * symptom : 气虚
     * userId : 51
     * gender : 2
     * userName : 潘福
     * zhengXingResult : 气虚证
     * doctorId : null
     * diagnosisResults : 有点炸
     * reportId : 15
     * orgOnlyId : C3581HYGKJ01120111ZT
     * isDelete : null
     * createTime : 2020-12-28 10:46:36
     * updateTime : 2020-12-28 10:46:36
     * createUserId : null
     * updateUserId : null
     * dataVersion : 慧中医APP2.1
     * dataFromDevice : apipost
     * extendJsonData : null
     * zhengXingWuxing : {"id":1,"zhengXingName":"气虚证","alias":null,"avgScore":80,"xin":82,"fei":75,"gan":92,"pi":76,"shen":75,"symptomCharacter":"气虚","symptomLocation":"无"}
     * zhengXingAttribute : {"id":98,"zhengXingName":"气虚证","baGangBiaoLi":"里","baGangHanRe":"无","baGangXuShi":"虚","excludeZhengXing":"无","fullSymptom":"疲劳，气短，自汗，懒言，头晕，声低，易外感","gender":"无","keySymptom1":"疲劳乏力，神疲","keySymptom2":"无","keySymptom3":"无","keySymptom4":"无","liveSymptom":"疲劳，气短，声低，易外感","simpleSymptom":"疲劳，气短，声低，易外感","symptomCharacter":"气虚","symptomLocation":"无"}
     */

    public int id;
    public int age;
    public String answer;
    public Object scoreResult;
    public String barcode;
    public String locationSymptom;
    public String phone;
    public String symptom;
    public int userId;
    public int gender;
    public String userName;
    public String zhengXingResult;
    public Object doctorId;
    public String diagnosisResults;
    public int reportId;
    public String orgOnlyId;
    public Object isDelete;
    public String createTime;
    public String updateTime;
    public Object createUserId;
    public Object updateUserId;
    public String dataVersion;
    public String dataFromDevice;
    public Object extendJsonData;
    public ZhengXingWuxingDTO zhengXingWuxing;
    public ZhengXingAttributeDTO zhengXingAttribute;


    @Override
    public String toString() {
        return "V2ZhengXingDetailData{" +
                "id=" + id +
                ", age=" + age +
                ", answer='" + answer + '\'' +
                ", scoreResult=" + scoreResult +
                ", barcode='" + barcode + '\'' +
                ", locationSymptom='" + locationSymptom + '\'' +
                ", phone='" + phone + '\'' +
                ", symptom='" + symptom + '\'' +
                ", userId=" + userId +
                ", gender=" + gender +
                ", userName='" + userName + '\'' +
                ", zhengXingResult='" + zhengXingResult + '\'' +
                ", doctorId=" + doctorId +
                ", diagnosisResults='" + diagnosisResults + '\'' +
                ", reportId=" + reportId +
                ", orgOnlyId='" + orgOnlyId + '\'' +
                ", isDelete=" + isDelete +
                ", createTime='" + createTime + '\'' +
                ", updateTime='" + updateTime + '\'' +
                ", createUserId=" + createUserId +
                ", updateUserId=" + updateUserId +
                ", dataVersion='" + dataVersion + '\'' +
                ", dataFromDevice='" + dataFromDevice + '\'' +
                ", extendJsonData=" + extendJsonData +
                ", zhengXingWuxing=" + zhengXingWuxing +
                ", zhengXingAttribute=" + zhengXingAttribute +
                '}';
    }

    public V2ZhengXingDetailData() {
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getAnswer() {
        return answer;
    }

    public void setAnswer(String answer) {
        this.answer = answer;
    }

    public Object getScoreResult() {
        return scoreResult;
    }

    public void setScoreResult(Object scoreResult) {
        this.scoreResult = scoreResult;
    }

    public String getBarcode() {
        return barcode;
    }

    public void setBarcode(String barcode) {
        this.barcode = barcode;
    }

    public String getLocationSymptom() {
        return locationSymptom;
    }

    public void setLocationSymptom(String locationSymptom) {
        this.locationSymptom = locationSymptom;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getSymptom() {
        return symptom;
    }

    public void setSymptom(String symptom) {
        this.symptom = symptom;
    }

    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public int getGender() {
        return gender;
    }

    public void setGender(int gender) {
        this.gender = gender;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getZhengXingResult() {
        return zhengXingResult;
    }

    public void setZhengXingResult(String zhengXingResult) {
        this.zhengXingResult = zhengXingResult;
    }

    public Object getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Object doctorId) {
        this.doctorId = doctorId;
    }

    public String getDiagnosisResults() {
        return diagnosisResults;
    }

    public void setDiagnosisResults(String diagnosisResults) {
        this.diagnosisResults = diagnosisResults;
    }

    public int getReportId() {
        return reportId;
    }

    public void setReportId(int reportId) {
        this.reportId = reportId;
    }

    public String getOrgOnlyId() {
        return orgOnlyId;
    }

    public void setOrgOnlyId(String orgOnlyId) {
        this.orgOnlyId = orgOnlyId;
    }

    public Object getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Object isDelete) {
        this.isDelete = isDelete;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public Object getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Object createUserId) {
        this.createUserId = createUserId;
    }

    public Object getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(Object updateUserId) {
        this.updateUserId = updateUserId;
    }

    public String getDataVersion() {
        return dataVersion;
    }

    public void setDataVersion(String dataVersion) {
        this.dataVersion = dataVersion;
    }

    public String getDataFromDevice() {
        return dataFromDevice;
    }

    public void setDataFromDevice(String dataFromDevice) {
        this.dataFromDevice = dataFromDevice;
    }

    public Object getExtendJsonData() {
        return extendJsonData;
    }

    public void setExtendJsonData(Object extendJsonData) {
        this.extendJsonData = extendJsonData;
    }

    public ZhengXingWuxingDTO getZhengXingWuxing() {
        return zhengXingWuxing;
    }

    public void setZhengXingWuxing(ZhengXingWuxingDTO zhengXingWuxing) {
        this.zhengXingWuxing = zhengXingWuxing;
    }

    public ZhengXingAttributeDTO getZhengXingAttribute() {
        return zhengXingAttribute;
    }

    public void setZhengXingAttribute(ZhengXingAttributeDTO zhengXingAttribute) {
        this.zhengXingAttribute = zhengXingAttribute;
    }

    public static class ZhengXingWuxingDTO {
        /**
         * id : 1
         * zhengXingName : 气虚证
         * alias : null
         * avgScore : 80
         * xin : 82
         * fei : 75
         * gan : 92
         * pi : 76
         * shen : 75
         * symptomCharacter : 气虚
         * symptomLocation : 无
         */

        public int id;
        public String zhengXingName;
        public Object alias;
        public int avgScore;
        public int xin;
        public int fei;
        public int gan;
        public int pi;
        public int shen;
        public String symptomCharacter;
        public String symptomLocation;

        public ZhengXingWuxingDTO() {
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getZhengXingName() {
            return zhengXingName;
        }

        public void setZhengXingName(String zhengXingName) {
            this.zhengXingName = zhengXingName;
        }

        public Object getAlias() {
            return alias;
        }

        public void setAlias(Object alias) {
            this.alias = alias;
        }

        public int getAvgScore() {
            return avgScore;
        }

        public void setAvgScore(int avgScore) {
            this.avgScore = avgScore;
        }

        public int getXin() {
            return xin;
        }

        public void setXin(int xin) {
            this.xin = xin;
        }

        public int getFei() {
            return fei;
        }

        public void setFei(int fei) {
            this.fei = fei;
        }

        public int getGan() {
            return gan;
        }

        public void setGan(int gan) {
            this.gan = gan;
        }

        public int getPi() {
            return pi;
        }

        public void setPi(int pi) {
            this.pi = pi;
        }

        public int getShen() {
            return shen;
        }

        public void setShen(int shen) {
            this.shen = shen;
        }

        public String getSymptomCharacter() {
            return symptomCharacter;
        }

        public void setSymptomCharacter(String symptomCharacter) {
            this.symptomCharacter = symptomCharacter;
        }

        public String getSymptomLocation() {
            return symptomLocation;
        }

        public void setSymptomLocation(String symptomLocation) {
            this.symptomLocation = symptomLocation;
        }
    }

    public static class ZhengXingAttributeDTO {
        /**
         * id : 98
         * zhengXingName : 气虚证
         * baGangBiaoLi : 里
         * baGangHanRe : 无
         * baGangXuShi : 虚
         * excludeZhengXing : 无
         * fullSymptom : 疲劳，气短，自汗，懒言，头晕，声低，易外感
         * gender : 无
         * keySymptom1 : 疲劳乏力，神疲
         * keySymptom2 : 无
         * keySymptom3 : 无
         * keySymptom4 : 无
         * liveSymptom : 疲劳，气短，声低，易外感
         * simpleSymptom : 疲劳，气短，声低，易外感
         * symptomCharacter : 气虚
         * symptomLocation : 无
         */

        public int id;
        public String zhengXingName;
        public String baGangBiaoLi;
        public String baGangHanRe;
        public String baGangXuShi;
        public String excludeZhengXing;
        public String fullSymptom;
        public String gender;
        public String keySymptom1;
        public String keySymptom2;
        public String keySymptom3;
        public String keySymptom4;
        public String liveSymptom;
        public String simpleSymptom;
        public String symptomCharacter;
        public String symptomLocation;

        public ZhengXingAttributeDTO() {
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getZhengXingName() {
            return zhengXingName;
        }

        public void setZhengXingName(String zhengXingName) {
            this.zhengXingName = zhengXingName;
        }

        public String getBaGangBiaoLi() {
            return baGangBiaoLi;
        }

        public void setBaGangBiaoLi(String baGangBiaoLi) {
            this.baGangBiaoLi = baGangBiaoLi;
        }

        public String getBaGangHanRe() {
            return baGangHanRe;
        }

        public void setBaGangHanRe(String baGangHanRe) {
            this.baGangHanRe = baGangHanRe;
        }

        public String getBaGangXuShi() {
            return baGangXuShi;
        }

        public void setBaGangXuShi(String baGangXuShi) {
            this.baGangXuShi = baGangXuShi;
        }

        public String getExcludeZhengXing() {
            return excludeZhengXing;
        }

        public void setExcludeZhengXing(String excludeZhengXing) {
            this.excludeZhengXing = excludeZhengXing;
        }

        public String getFullSymptom() {
            return fullSymptom;
        }

        public void setFullSymptom(String fullSymptom) {
            this.fullSymptom = fullSymptom;
        }

        public String getGender() {
            return gender;
        }

        public void setGender(String gender) {
            this.gender = gender;
        }

        public String getKeySymptom1() {
            return keySymptom1;
        }

        public void setKeySymptom1(String keySymptom1) {
            this.keySymptom1 = keySymptom1;
        }

        public String getKeySymptom2() {
            return keySymptom2;
        }

        public void setKeySymptom2(String keySymptom2) {
            this.keySymptom2 = keySymptom2;
        }

        public String getKeySymptom3() {
            return keySymptom3;
        }

        public void setKeySymptom3(String keySymptom3) {
            this.keySymptom3 = keySymptom3;
        }

        public String getKeySymptom4() {
            return keySymptom4;
        }

        public void setKeySymptom4(String keySymptom4) {
            this.keySymptom4 = keySymptom4;
        }

        public String getLiveSymptom() {
            return liveSymptom;
        }

        public void setLiveSymptom(String liveSymptom) {
            this.liveSymptom = liveSymptom;
        }

        public String getSimpleSymptom() {
            return simpleSymptom;
        }

        public void setSimpleSymptom(String simpleSymptom) {
            this.simpleSymptom = simpleSymptom;
        }

        public String getSymptomCharacter() {
            return symptomCharacter;
        }

        public void setSymptomCharacter(String symptomCharacter) {
            this.symptomCharacter = symptomCharacter;
        }

        public String getSymptomLocation() {
            return symptomLocation;
        }

        public void setSymptomLocation(String symptomLocation) {
            this.symptomLocation = symptomLocation;
        }
    }
}
